package com.oceanread.cn.entity;

import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

@Data
public class Treelist2 {
    @TableId(value = "SYSID", type = IdType.AUTO)
    private int SYSID;

    private String pId;
    private String id;
    private String Name;
    private String path;
    private String type;
    private String typeroot;
    private String layers;
    private Boolean open =null;
    private Boolean enablePickFeatures =null;
    private Boolean influencechild=null;
    private Boolean checked =null;
    private Double Lon;
    private Double Lat;
    private Double Height;
    private String parts;
    private Double heading;
    private Double pitch;
    private Double roll;

    @JSONField(name = "SYSID")
    @JsonProperty("SYSID")
    public int getSysid() {
        return SYSID;
    }

    public String getpId() {
        return pId;
    }

    public void setpId(String pId) {
        this.pId = pId;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    @JsonProperty("Name")
    public String getName() {
        return Name;
    }

    public void setName(String name) {
        Name = name;
    }

    public String getPath() {
        return path;
    }

    public void setPath(String path) {
        this.path = path;
    }

    public String getParts() {
        return parts;
    }

    public void setParts(String parts) {
        this.parts = parts;
    }

    public void setSysid(int sysid) {
        this.SYSID = sysid;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getTyperoot() {
        return typeroot;
    }

    public void setTyperoot(String typeroot) {
        this.typeroot = typeroot;
    }

    public String getLayers() {
        return layers;
    }

    public void setLayers(String layers) {
        this.layers = layers;
    }

    public Boolean getOpen() {
        return open;
    }

    public void setOpen(Boolean open) {
        this.open = open;
    }

    public Boolean getEnablePickFeatures() {
        return enablePickFeatures;
    }

    public void setEnablePickFeatures(Boolean enablePickFeatures) {
        this.enablePickFeatures = enablePickFeatures;
    }

    public Boolean getInfluencechild() {
        return influencechild;
    }

    public void setInfluencechild(Boolean influencechild) {
        this.influencechild = influencechild;
    }

    @JSONField(name = "Lon")
    @JsonProperty("Lon")
    public Double getLon() {
        return Lon;
    }

    public void setLon(Double lon) {
        Lon = lon;
    }
    @JSONField(name = "Lat")
    @JsonProperty("Lat")
    public Double getLat() {
        return Lat;
    }

    public void setLat(Double lat) {
        Lat = lat;
    }
    @JSONField(name = "Height")
    @JsonProperty("Height")
    public Double getHeight() {
        return Height;
    }

    public void setHeight(Double height) {
        Height = height;
    }

    public Boolean getChecked() {
        return checked;
    }

    public void setChecked(Boolean checked) {
        this.checked = checked;
    }

    public Double getHeading() {
        return heading;
    }

    public void setHeading(Double heading) {
        this.heading = heading;
    }

    public Double getPitch() {
        return pitch;
    }

    public void setPitch(Double pitch) {
        this.pitch = pitch;
    }

    public Double getRoll() {
        return roll;
    }

    public void setRoll(Double roll) {
        this.roll = roll;
    }
}


